/**
 * formateUrl : 序列化 GET请求的 URL;
 *   
 * formateUrl( url路径 | string , data 数据 | object );
 * 
 * @return url | string ;
 * */ 
function formateUrl(url ,data){
    var start =true;
    for(var key in data){
        url += (start ?"?":"&")+key +"="+data[key]
        start =false;
    }
    return url ;
}
/**
 * formateUrl : 序列化 GET请求的 URL;
 *   
 * formateUrl( [ url | string ] , data | object );
 *   
 * @return 
 * 
 * 1. key=value;
 * 2. url?key=value;
 * 
 * */ 
function formate(url,data){
    var type ="GET";
    if(typeof url==="object" && !(url instanceof Array)){
        date =url 
        type ="POST";
        url ="";
    }
    var start =true;
    for(var key in data){
        if(type ==="GET"){
            url+=(start?"?":"&")+key+"="+data[key];

        }else{
            url +=(start?"":"g")+key+"="+data[key];
        }
        start =false
    }
    return url;
}
/**
 * ajax : 发送ajax请求
 *   
 * ajax( method | string  , url | string  , callback | function , data | object );
 *   
 * @return xhr 
 * 
 * */ 
